html,body,table{widows:100%;height:100%;}
body{padding:0px;margin:0px;overflow:auto;font-size:12px;}

.navbar{background:#438eb9;height:45px;position: relative;
border:0;border-radius:0;box-shadow:none;margin:0;padding:0;}

.navbar .navbar-brand{color:#fff!important;font-size:24px;padding-bottom:10px;padding-top:10px;text-shadow:none;}

/* top 右侧个人信息 begin   */
.my-nav li{list-style: none!important;}
.my-nav a{text-decoration:none!important;}
/* 个人图像 */
.nav-user-photo {border:2px solid #fff;border-radius:100%;width:40px;}

.my-nav a{display:block;padding:5px 15px;background:#579ec8!important;color:#FFF;}

/* 下拉菜单小图标 */
.dropdown-menu.dropdown-caret:after{border-bottom:6px solid #fff;
	border-left:6px solid transparent;border-right: 6px solid transparent;content:"";
	display:inline-block;position:absolute;top:-6px;left:auto;right:15px;}

.dropdown-menu{top:90%;box-shadow: 5px 5px 5px #888888;}
.dropdown-menu a{background:none!important;padding:3px 11px!important;}
.dropdown-menu a:HOVER{background:#fee188!important;}
.dropdown-menu a .fa{font-size:120%;margin-right:10px;}
/* top 右侧个人信息 end   */

/* 左侧工具栏  */
.sidebar:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;
    -moz-border-top-colors:none;background-color:#f2f2f2;border-color:#ccc;border-image:none;
    border-style:solid;border-width:0 1px 0 0;bottom:0;content:"";display:block;position:fixed;
    top:0;width:190px;z-index:-1;}
.sidebar{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;
    -moz-border-top-colors:none;background-color:#f2f2f2;border-color:#ccc;border-image:none;
    border-style:solid;border-width:0 1px 0 0;float:left;position:relative;width:190px;}
.nav-list {list-style:outside none none;margin: 0; padding: 0;}
.nav-list > li:first-child {border-top: 0 none;}
.nav-list > li{-moz-border-bottom-colors: none;-moz-border-left-colors: none;
    -moz-border-right-colors: none;-moz-border-top-colors: none;
    border-color: #e5e5e5;border-image: none;border-style: solid none;
    border-width: 0 0 1px;display: block;margin: 0;padding: 0;position: relative;}
    
.nav-list > li > a {display:block;font-size:13px;height:38px;line-height:36px;padding:0 16px 0 7px;
	text-decoration: none;text-shadow: none !important;background-color: #f9f9f9;color:#585858;}
.nav-list > li > a:focus{background-color: #f9f9f9;color:#1963aa;}   /* 鼠标移动到上面 */
.nav-list > li > a:hover{background-color: #fff;color:#1963aa;}

.nav-list > li > a:hover:before {background-color: #3382af;bottom: 0;content: "";display: block;
    left: 0;max-width: 3px;overflow: hidden;position: absolute;top: -1px;width: 3px;}

.nav-list > li.show > a{background-color: #f9f9f9;color:#1963aa;}

.nav-list > li > a > [class*="fa-"]:first-child {display: inline-block;font-size: 18px;font-weight: normal;
    margin-right: 2px;min-width: 30px;text-align: center;vertical-align: middle;}
    
.nav-list > li a > .arrow {display: inline-block;font-size: 18px;height: 14px;line-height: 14px;padding: 0;
    position:absolute;right:11px;text-shadow:none;top:11px;width:14px !important;}

.nav-list > li > .submenu{overflow:hidden;background-color: #fff;border-top: 1px solid #e5e5e5;display: none;
    list-style: outside none none;margin: 0;padding: 0;position: relative;}
.nav-list > li > .submenu:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;
    -moz-border-right-colors:none;-moz-border-top-colors: none;border-color: #9dbdd6;border-image:none;
	border-style:dotted;border-width:0 0 0 1px;bottom:0;content:"";display:block;left:18px;position:absolute;
	top:0;z-index: 1;}
	
.nav-list > li > .submenu > li{position:relative;}
.nav-list > li > .submenu > li:before{border-top:1px dotted #9dbdd6;content: "";display: inline-block;left:20px;
    position: absolute;top:16px;width:7px;}
.nav-list > li > .submenu > li:first-child > a {border-top: 1px solid #fafafa;}
.nav-list > li > .submenu > li > a{border-top: 1px dotted #e4e4e4;color: #616161;
	display: block;margin: 0;padding: 7px 0 8px 37px;position: relative;font-size:13px;line-height:17px;}
.nav-list > li > .submenu > li > a:HOVER,
.nav-list > li > .submenu > li > a:focus{color: #2b7dbc;text-decoration:none;}
.nav-list > li > .submenu > li > a:HOVER > [class*="fa-"]:first-child{display: block;}
.nav-list > li > .submenu > li.active > a{color: #2b7dbc;text-decoration:none;}

.nav-list > li > .submenu > li.active > a > [class*="fa-"]:first-child{display: block;color: #c86139;}

.nav-list > li >.submenu > li a > [class*="fa-"]:first-child{
    background-color: #fff;display: none;font-size: 12px;font-weight: normal;height: auto;left: 10px;
    line-height: 12px;position: absolute;text-align: center;top: 8px;width: 18px;z-index: 1;}
/* 左侧导航缩放 */
.sidebar-collapse {background-color:#f3f3f3;border-bottom:1px solid #e0e0e0;padding:3px 0;
		position:relative;text-align:center;}
.sidebar-collapse:before {border-top: 1px solid #e0e0e0;content: "";display: inline-block;
    height: 0;left: 15px;position: absolute;right: 15px;top: 13px;}
.sidebar-collapse > [class*="fa-"]{background-color:#fff;border:1px solid #bbb;border-radius:16px;color:#aaa;
    cursor:pointer;display:inline-block;font-size:14px;line-height:18px;padding:0 5px;position:relative;}
.menu-min > .nav-list > li > a .arrow {display: none;}
.menu-min.sidebar{width:43px;}
.menu-min.sidebar:before {width:43px;}
.menu-min.sidebar + .main-content{margin-left: 43px;}
.menu-min > .sidebar-collapse:before {left: 5px;right: 5px;}
.menu-min > .nav-list > li > .submenu:before{display: none;}
.menu-min > .nav-list > li > .submenu li:before {display: none;}
.menu-min > .nav-list > li > a.dropdown-toggle > .menu-text {border:1px solid #ccc;border-width: 0 0 1px;
    box-shadow:none;background-color:#f5f5f5;height:40px;width:174px;padding-left:12px;line-height:38px;
    position: absolute;display:none;z-index: 121;left:43px;top:-1px;}
    
.menu-min .nav-list > li > .submenu {background: none repeat scroll 0 0 #fff; border: 1px solid #ccc;
    box-shadow:2px 1px 2px 0 rgba(0, 0, 0, 0.2);display:none !important;left:42px;padding-bottom:2px;
    padding-top:40px;position:absolute;top:-2px;width:176px;z-index: 120;}
    
.menu-min .nav-list > li:HOVER > .submenu,
.menu-min .nav-list > li:HOVER > a.dropdown-toggle > .menu-text{
	display:block!important;
}
/* 右侧内容  */
.main-content {
    margin-left: 190px;
    margin-right: 0;
    margin-top: 0;
    min-height:100%;
    padding: 0;
}
/* 位置导航 */
.breadcrumbs ul{margin:0;}
.breadcrumb .home-icon {font-size:20px;margin:0 2px 0 4px;position: relative;top: 2px;}
